Skip to content

Add audio job configuration and status enumeration#13

Merged
tenkus47 merged 4 commits into
developfrom
audio_sqs
Jul 20, 2026
Merged

Add audio job configuration and status enumeration#13
tenkus47 merged 4 commits into
developfrom
audio_sqs

Conversation

@tenkus47

Copy link
Copy Markdown
Member
  • Introduced new configuration parameters for audio job processing, including SQS queue settings.
  • Added an enumeration for audio job statuses to track job progress (PENDING, PROCESSING, COMPLETED, FAILED).
  • Updated the MongoDB database management to integrate an audio SQS consumer for handling audio jobs asynchronously.

tenkus47 added 4 commits July 20, 2026 10:11
- Introduced new configuration parameters for audio job processing, including SQS queue settings.
- Added an enumeration for audio job statuses to track job progress (PENDING, PROCESSING, COMPLETED, FAILED).
- Updated the MongoDB database management to integrate an audio SQS consumer for handling audio jobs asynchronously.
…ement

- Removed direct database interactions for audio job status updates and replaced them with calls to a new backend service.
- Introduced a backend client for fetching and updating audio job statuses asynchronously.
- Updated unit tests to reflect changes in the audio job processing logic, ensuring proper handling of job states (PENDING, PROCESSING, COMPLETED, FAILED).
- Deleted obsolete audio job model and repository files as they are no longer needed.
…rieval and processing

- Updated the audio generation service to fetch plan day and subtask data from the backend API instead of directly accessing the database.
- Refactored audio segment generation and timestamp handling to align with the new data structure.
- Introduced new backend client methods for audio job result application and payload retrieval.
- Improved unit tests to reflect changes in the audio generation logic and ensure proper integration with the backend services.
- Introduced `TestUploadDayAudio` to validate the key generation for uploaded audio files.
- Added `TestParseHelpers` class with tests for UUID parsing, audio type normalization, voice name handling, and result normalization.
- Enhanced existing tests for audio job processing to cover additional edge cases and error handling scenarios.
@tenkus47
tenkus47 requested a review from Lungsangg July 20, 2026 06:26
@tenkus47
tenkus47 merged commit 2f85f27 into develop Jul 20, 2026
8 checks passed
@tenkus47
tenkus47 removed the request for review from Lungsangg July 20, 2026 07:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant